package middleware

import (
	"github.com/kataras/iris/v12"
	"storeManageApi/service"
)

// AuthBasic
//
//	@Description: 身份验证中间件
//	@param: ctx	请求上下文
func AuthBasic(ctx iris.Context) {
	var token string = ctx.GetHeader("AuthBasic")
	_, err := service.UtilService.ParseToken(token)
	if err != nil {
		ctx.JSON(service.ResponseService.IsLoginErr("token过期!"))
		return
	}
	ctx.Next()
	return
}
